iT邦幫忙

2022 iThome 鐵人賽

DAY 24
0
自我挑戰組

一天一個UX小知識系列 第 24

Day24:自動完成(Autocomplete)

  • 分享至 

  • xImage
  •  

自我挑戰的第二十四天,做夢都夢到我還沒發文

Day24:自動完成(Autocomplete)

當User將文字輸入搜尋欄位時,介面會根據可用的字串來即時配對最有可能的字串項目,節省User的時間,讓他們不必輸入完整的搜尋字串。

  • 當User輸入資料時,介面猜測可能的答案並且顯示一份可選擇的答案清單,在適當的時候自動完成輸入。
  • 文字的輸入欄位如果能支援自動完成,可以讓User覺得你的網站更好用。
  • 使用自動完成可以減少User的記憶負擔,並防止文字過長與太複雜而導致的輸入錯誤。(例如:複雜的url輸入)
  • 建議讓使用者自行決定是否自動完成,不要完全沒有通知就自動幫使用者輸入完成。
  • 不要干擾一般的文字輸入,如果User堅持自己輸入而不理會自動完成,請確保最後的文字是User自己的輸入。
  • 當User持續的在某處拒絕自動完成,請不要一直建議,有機會會引來User的不耐煩。

平時大家最常接觸到的自動完成例子應該是google的搜尋框,可以看到我們打入「土撥」兩個字,他就幫我們建議其他選項了。
https://ithelp.ithome.com.tw/upload/images/20221004/20122611GE1jYpXyDU.png

另外可以看到在(Amazon)電商上應用的例子是,我們打入gift他會建議後面的其他文字,方便User可以找到他想要的gift相關商品。
https://ithelp.ithome.com.tw/upload/images/20221004/20122611r0CMIfrKSo.png

以下一樣是可以直接使用的補充資源:

Npm Package React的相關Auto complete:


上一篇
Day23:資料提示(DataTip)
下一篇
Day 25:折疊 (Collapse)
系列文
一天一個UX小知識31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言